package com.wangxinyuchuan.algorithm.phase1;

/**
 * @author wangxinyuchuan
 * @version _1_十进制转二进制.java v1.0 2023/5/25 9:09 PM wangxinyuchuan Exp $
 */
public class _1_十进制转二进制 {
    /**
     * 实现一个算法，将int类型整数从十进制转成二进制，不能使用API
     */

    public static void main(String[] args) {
       f(15);
    }

    public static void f(int num) {
        StringBuilder sb = new StringBuilder();
        for (int i = 31; i >= 0; i--) {
            sb.append(((1 << i) & num) == 0 ? '0' : '1');
        }
        System.out.println(sb);
    }
}
